Skip to main content

Migrate a Report

Overview

The API Comparison table highlights the shared actions and API methods between IQM and Beeswax for creating, scheduling, and executing a Report. Select an endpoint to review each platform's relevant API documentation. By comparing APIs, you can migrate your workflow from Beeswax to IQM.

For a comprehensive overview of IQM's finance services, see the Reports API.

API Comparison

Base URLs
  IQM: https://app.iqm.com

Beeswax: https://{buzz_key}.api.beeswax.com
ActionIQM EndpointBeeswax EndpointNotes
Get List of ReportsGET/api/v3/ra/reports/listGET/rest/v2/reporting/reports
Get Report by IDGET/api/v3/ra/report/{reportId}GET/rest/v2/reporting/saved-reports/{id}
Create a ReportPOST/api/v3/ra/report/addPOST/rest/v2/reporting/saved-reports
Schedule a ReportPOST/api/v3/ra/report/email/schedulePOST/rest/v2/reporting/report-schedules
Execute a ReportPOST/api/v3/ra/report/executePOST/v2/reporting/run-query
POST/rest/v2/reporting/run-saved-report
GET/rest/v2/reporting/async-results/{id}
Beeswax's workflow to execute a Report requires creating a query task which runs a query asynchronously and returns a Query Task ID. Then the results can be retrieved with the async-results endpoint.
Download a ReportPOST/api/v3/ra/report/downloadPOST/rest/v2/reporting/report-schedulesFormat and Report destination are specified in the Report scheduling endpoint for Beeswax with the scheduled_plan_destination object.

More Reports Resources

IQM:

Beeswax: